// javascript为什么会在浏览器中运行
// 因为浏览器中内置了javascript引擎，javascript引擎可以解析javascript代码，并执行相应的操作。

// javascript引擎是什么
// javascript引擎是浏览器中内置的一种程序，它可以解析javascript代码，并执行相应的操作。
// 常见的javascript引擎有V8、SpiderMonkey、JavaScriptCore等。

// javascript引擎是如何工作的
// javascript引擎会逐行解析javascript代码，并将其转换为机器码，然后由计算机执行。在这个过程中，
// javascript引擎会进行一些优化，以提高代码的执行效率。。

// javascript引擎的优化策略
// 例如，javascript引擎会进行变量提升、函数提升等操作，以提高代码的执行效率。
// 同时，javascript引擎还会进行代码压缩、代码混淆等操作，以提高代码的安全性。

// 为什么javascript能操作dom bom?
// 因为javascript引擎内置了DOM和BOM对象，这些对象提供了操作网页的接口，使得javascript可以操作网页。
// 例如，DOM对象提供了操作HTML元素的方法，BOM对象提供了操作浏览器的方法。

// 浏览器中的javascript的运行环境？
// javascript引擎（chrome v8） 内置的api函数(dom/bom/ajax...)->浏览器提供
